###User Defined Function###
_FTP_FilePut

###Description###
Sendet eine Datei an einen FTP Server.

###Syntax###
#include <FTPEx.au3>
_FTP_FilePut ( $hFTPSession, $sLocalFile, $sRemoteFile [, $iFlags = 0 [, $iContext = 0]] )


###Parameters###
@@ParamTable@@
$hFTPSession
	Rckgabewert von _FTP_Connect()
$sLocalFile
	Der lokale Dateiname.
$sRemoteFile
	Der Pfadname auf dem Server.
$iFlags
	[optional] Bestimmen die Umstnde, unter denen die bertragung stattfinden soll. Die Anwendung sollte einen bermittlungstyp und irgend einen der Flags enthalten, die anzeigen, wie das Puffern kontrolliert wird.
		<br/>Der bermittlungstyp kann einer der folgenden Werte sein:
			<b>$FTP_TRANSFER_TYPE_ASCII</b> - bermittelt die Datei per FTP-ASCII-bertragungsmethode (Typ A). Steuerungs- und Formatierungsinformationen werden entsprechend gendert.
			<b>$FTP_TRANSFER_TYPE_BINARY</b> - bermittelt die Datei per FTP-Abbild-bertragungsmethode (Typ I). Die Datei wird exakt so, wie sie ist, ohne nderungen bermittelt. (Standard)
			<b>$FTP_TRANSFER_TYPE_UNKNOWN</b> - Setzt $FTP_TRANSFER_TYPE_BINARY als Standard
			<b>$INTERNET_FLAG_TRANSFER_ASCII</b> - bermittelt die Datei als ASCII
			<b>$INTERNET_FLAG_TRANSFER_BINARY</b> - bermittelt die Datei binr
		<br/>Die folgenden Werte werden fr die Kontrolle des Pufferns der Datei benutzt. Die Anwendung kann einen oder mehrere dieser Werte benutzen:
			<b>$INTERNET_FLAG_HYPERLINK</b> - Erzwingt die Datei neuzuladen, wenn keine Fristablaufzeit oder Modifikationszeit vom Server zurckgegeben wird, whrend festgestellt wird, ob das Objekt vom Netzwerk neuzuladen ist.
			<b>$INTERNET_FLAG_NEED_FILE</b> - Eine temporre Datei wird erstellt, wenn die Datei nicht gepuffert werden kann.
			<b>$INTERNET_FLAG_RELOAD</b> - Erzwingt das Herunterladen der angefragten Datei, des Objekts oder des Verzeichnisses vom originalen Server und nicht vom Cache.
			<b>$INTERNET_FLAG_RESYNCHRONIZE</b> - Ldt HTTP-Quellen neu, wenn die Quelle nach dem letzten Download gendert wurde. Alle FTP und Gopher Quellen werden neu geladen.
$iContext
	[optional] Eine Variable, die den anwendungsdefinierten Wert enthlt, der diese Suche mit Anwendungsdaten verbindet.
	Dies wird nur benutzt, wenn die Anwendung bereits _FTP_SetStatusCallback() aufgerufen hat, um eine Status-Callbackfunktion zu setzen.
@@End@@

###ReturnValue###
@@ReturnTable@@
Erfolg:	1.
Fehler:	0 und setzt @ERROR auf nicht null.
@@End@@


###Remarks###
$sLocalFile und $sRemoteFile knnen partiell oder der ganze Name sein, relativ zum aktuellen Verzeichnis.


###Related###
_FTP_Connect, _FTP_FileOpen, _FTP_SetStatusCallback


###See Also###
@@MsdnLink@@ FtpPutFile


###Example###
